Firstly , we give a brief analysis of the merits and demerits of object - oriented technology , introduce ludwig wittgenstein ' s philosophical views on the logical structure of the real world and language , analyze and introduce the features of objects that they will appear different attributes and behaviors in different environments and scenes . then we propose a new programming language named fact - oriented programming that is based on the object - oriented programming and is centered on objects 本文首先對面向?qū)ο蟪绦蛟O(shè)計技術(shù)和它的缺點進行了簡要的分析,并扼要地介紹了維特根斯坦關(guān)于世界和語言邏輯結(jié)構(gòu)的哲學(xué)論述,分析了同一對象會在不同的事實中表現(xiàn)出不同的屬性和行為的特點;提出了一種以面向?qū)ο蟪绦蛟O(shè)計為基礎(chǔ)的、以對象為中心的面向事實程序設(shè)計思想。